package com.xjrsoft.module.customerTwo.aiplm.t_aiplm_text2img.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import com.xjrsoft.module.customerTwo.aiplm.t_aiplm_text2img.entity.TAiplmText2img;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 数据传输对象实体类
 *
 * @author dongxinhang
 * @since 2024-07-04
 */
@Data
public class TAiplmText2imgDto {
	private static final long serialVersionUID = 1L;

	@JsonProperty("F_Id")
	private String id;

	@JsonProperty("model_id")
	private String modelId;

	@JsonProperty("prompt")
	private String prompt;

	@JsonProperty("width")
	private Double width;

	@JsonProperty("negative_prompt")
	private String negativePrompt;

	@JsonProperty("height")
	private Double height;

	@JsonProperty("steps")
	private Double steps;

	@JsonProperty("sampler_index")
	private String samplerIndex;

	@JsonProperty("cfg_scale")
	private Double cfgScale;

	@JsonProperty("enable_hr")
	private Integer enableHr;

	@JsonProperty("seed")
	private Double seed;

	@JsonProperty("batch_size")
	private Double batchSize;

	@JsonProperty("img1")
	private String img1;

	@JsonProperty("img2")
	private String img2;

	@JsonProperty("img3")
	private String img3;

	@JsonProperty("img4")
	private String img4;

}
